package cn.kgcnews.service;

import java.util.List;

import cn.kgcnews.pojo.NewsDetail;
import cn.kgcnews.pojo.PageBean;

public interface NewsService {
	/**
	 * 显示前14条最新新闻
	 * @return
	 */
	public List<NewsDetail> printNewsListTop14();
	/**
	 * 显示指定id的新闻详情
	 * @param id
	 * @return
	 */
	public NewsDetail showNewsDetail(String id);
	/**
	 * 发布新闻
	 * @param news
	 * @return
	 */
	public boolean publishNews(NewsDetail news);
	/**
	 * 获取总记录数
	 * @return
	 */
	public int queryTotalRecord(String searchTitle,int searchTId);
	/**
	 * 获取总页数
	 * @return
	 */
	public int queryTotalPageCount(int pageSize,String searchTitle,int searchTId);
	/**
	 *分页显示
	 * @param pageNo 页码
	 * @param pageSize 每页的记录数
	 * @return
	 */
	public PageBean<NewsDetail> queryNewsByPageNo(int pageNo, int pageSize,String searchTitle,int searchTId);
	public boolean delDetailByNid(Integer nid) ;
	
	
	
	
	
	
	
	
	
	
	
	
}
